﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.Dict
{
    public class QueryBasicDataMappingByExampleRespMappingList
    {
        //基础数据标识
        public String basicDataId{get;set;}
        public String basicDataName{get;set;}
        public String basicDataNo{get;set;}
        public String enabledFlag{get;set;}
        public String memo{get;set;}
        public String pinyin{get;set;}
        public String wubi{get;set;}
        public String versionNo{get;set;}
        public String basicDataExtInfo{get;set;}

        //使用中标志
        public String usingFlag{get;set;}
        //基础数据目录分类标识
        public long basicDataDictTypeId{get;set;}
        //基础数据目录分类描述
        public String basicDataDictTypeDesc{get;set;}

        /**
         * ===========以下数据非通用数据，可能会有地方地方没有下载这个数据，
         */
        //限制使用范围
        public String limitUseScope{get;set;}


        /**
         * =================================以下数据来自表【EX_APP_BASIC_DATA_MAPPING】==================================
         */
        public String startAt{get;set;}
        public String endAt{get;set;}
        //外部系统基础数据对照标识
        public String basicDataMappingId{get;set;}
        //上传状态代码
        public String uploadStatusCoding{get;set;}
        public String uploadStatusDesc{get;set;}
        //上传时间
        public String uploadAt{get;set;}
        //审批状态代码
        public String approvalStatusCoding{get;set;}
        //审批状态描述
        public String approvalStatusDesc{get;set;}
        //对照关系适用类型代码
        public String mappingApplyTypeCoding{get;set;}
        //对照关系适用类型描述
        public String mappingApplyTypeDesc{get;set;}

        /**
         * 医保对照数据来源代码
         */
        public String mappingDataSourceCoding{get;set;}

        /**
         * 医保对照数据来源描述
         */
        public String mappingDataSourceDesc{get;set;}

        /**
         * 医保自付比例列表
         */
        public List<MedInsurSelfPayScaleInfo> medInsurSelfPAyScaleList{get;set;}
    }
}
